home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / UTIL / Maybe 1.5 folder.sit / Maybe 1.5 folder / Maybe 1.5 / Maybe Help (text) < prev    next >
Text File  |  1996-03-07  |  48KB  |  1,196 lines

  1. Maybe 1.5
  2.  
  3. March 6, 1996
  4.  
  5.  
  6.  
  7. Disclaimer and Copyright Notice
  8.  
  9.  
  10. Maybe is a free utility designed to improve upon the System 7
  11. implementation of alias files.  The author, Ross Brown, makes no
  12. warranty, either express or implied, with respect to this software, its
  13. performance, merchantability, or suitability for any particular purpose.
  14. People using the Maybe utility do so at their own risk.  The author
  15. disclaims all liability for loss of data, mechanical damage, or other losses
  16. suffered while using the Maybe utility.
  17.  
  18. Maybe is an AWOL Software Production, Copyright ゥ 1994-6 Ross
  19. Brown.  All rights reserved.  Permission is granted to make and distribute
  20. copies of this software, provided this disclaimer and copyright notice are
  21. preserved on all copies.  The software may not, however, be sold or
  22. distributed for profit, or included with other software which is sold or
  23. distributed for profit, without the permission of the author.
  24.  
  25. There are no site license fees for the use of Maybe within an organization.
  26. The author encourages you to make and distribute as many copies of the
  27. application as you wish, for whomever you wish, as long as it is not for
  28. profit.  Maybe is part of a set of cooperating programs, AWOL Utilities.
  29. The tutorial help you are reading is designed for handling by the help
  30. server application Help on Wheels, which is also part of AWOL Utilities.
  31.  
  32.  
  33.  
  34. Distribution Policy
  35.  
  36.  
  37. New versions of individual AWOL Utilities programs, including Maybe, are
  38. available by anonymous FTP from popular archive sites including
  39. sumex-aim.stanford.edu, mac.archive.umich.edu, and their respective
  40. mirror sites, and through Usenet news group comp.binaries.mac.
  41.  
  42. Support for AWOL Utilities is through Internet mail at address
  43. ab026@freenet.carleton.ca.  The software is not available by FTP from
  44. this site.  The address for paper correspondence is AWOL Software
  45. Productions, PO Box 24207, 300 Eagleson Road, Kanata, Ontario, Canada
  46. K2M 2C3.
  47.  
  48. Macintosh users who do not have access to electronic sources of free and
  49. shareware software may obtain a copy of AWOL Utilities by sending a
  50. self-addressed stamped envelope and an 800K (or larger) formatted
  51. diskette to the author at the above address.  U.S. users are reminded that
  52. postage from Canada in 1996 is C$0.52 up to 30 grams (1 oz.), C$0.77 up
  53. to 50 grams (1 3/4 oz.), and C$1.17 up to 100 grams (3 1/2 oz.).
  54. US$0.50, US$0.75, and US$1.00 in coin is acceptable in place of stamps
  55. for the respective weights.  People outside the U.S. and Canada may send
  56. an international postal reply coupon instead of Canadian stamps (available
  57. from any post office).  Please use sturdy envelopes, preferably cardboard
  58. disk mailers.  (Mailers over 5 mm (1/5") thick require C$1.17 postage to
  59. the U.S.)
  60. Please do not send return envelopes with non-Canadian
  61. stamps, as Canada Post will not accept them.
  62.  
  63.  
  64.  
  65. About AWOL Software Productions
  66.  
  67.  
  68. AWOL Software Productions specializes in custom development of
  69. software for the Mac OS.  Since its inception in 1990, AWOL has
  70. developed a number of programs which enhance the Mac OS user
  71. experience, working in nearly every part of the Macintosh Toolbox.  If
  72. you have a short-term programming task or product idea but lack the
  73. staff to do the expert design, coding, and documentation, we invite your
  74. inquiry.
  75.  
  76. Virtual Desktop is AWOLユs best-known effort, serving the desktop
  77. expansion needs of thousands of Mac users around the world.  Later in
  78. 1996, AWOL will release a new commercial version 2.0 to replace the
  79. freeware version contained in the AWOL Utilities package.  Please contact
  80. us at ab026@freenet.carleton.ca for feature and ordering information.
  81.  
  82. Users who want more out of the Macユs speech capabilities should check
  83. out MacYack Pro, a jointly developed package of speech tools marketed by
  84. Scantron Quality Computers (qualitycomp@aol.com; 20200 Nine Mile Rd.,
  85. St. Clair Shores, MI 48080).
  86.  
  87.  
  88.  
  89. Purpose
  90.  
  91.  
  92. One of the many useful enhancements in System 7 is the alias concept.  As
  93. a user, you are probably familiar with Finderユs alias files, the ones with
  94. the names in italics.  Alias files are great because they make it so much
  95. easier to organize and cross-index your folders.  They can even point to
  96. items on network servers, and remember what to tell the modem if you
  97. need to dial up to reach them!
  98.  
  99. Because alias files have full status in the file system, any program which
  100. can open a file can open an alias file.  Thatユs the limit of it, though.  An
  101. alias file canユt do anything other than point to a target item.  Think of all
  102. the things you could do with an alias file if you could attach more meaning
  103. to it:
  104.  
  105. ・  play a sound, perhaps a spoken message
  106.  
  107. ・  open every item in a target folder, not the folder itself
  108.  
  109. ・  open another designated item along with the target item
  110.  
  111. ・  ask the user a question before opening the target item
  112.  
  113. ・  mount a server you know the target item will need access to
  114.  
  115. ・  talk to another program, to log usage, or to get permission
  116.  
  117. ・  make an alias file in your Startup Items folder conditional
  118.  
  119. Fortunately, Finder doesnユt have a monopoly on the concept of aliases.
  120. Any program can use alias information to keep track of things that move.
  121. This application, Maybe, takes the alias information in a Finder alias file,
  122. combines it with options you set, and creates a document which does just
  123. what the Finder alias did before ム plus whatever you told it to do.
  124.  
  125.  
  126.  
  127. Who Can Use Maybe?
  128.  
  129.  
  130. Any Macintosh running System 7.0 or later can use Maybe.  There is
  131. nothing special to install.  Because itユs an application, and not a system
  132. extension, it shouldnユt conflict with your other programs.
  133.  
  134. Maybe works only with Finder, not with At Ease.
  135.  
  136. Maybe can be placed on an AppleShare file server, where any number of
  137. users can access it simultaneously.
  138.  
  139.  
  140.  
  141. What Does Maybe Do?
  142.  
  143.  
  144. Maybe is a very versatile utility.  The name refers to one of its many
  145. uses.  Here are some of the things it can do for you.
  146.  
  147.  
  148. Prompting the User
  149.  
  150. When you convert a Finder alias file to a Maybe document, you have a
  151. choice of five action types.  The action will occur when you open or print
  152. the converted alias later on.  The first choice is to prompt the user with a
  153. dialog box, asking whether or not to open or print the target item.
  154.  
  155. You can choose the text to appear in the dialog box, or let Maybe compose
  156. it.  If you like, you can set a time limit on the response, and decide which
  157. response (メYesモ or メNoモ) will be assumed if the timer elapses; the user
  158. will see a countdown timer in the dialog box.  Timing the dialog is useful if
  159. the user may not be paying attention, for example, when the converted
  160. alias is located in the userユs Startup Items folder.
  161.  
  162.  
  163. Checking Keyboard State
  164.  
  165. The second action choice, and one which is also useful for converted
  166. aliases in the Startup Items folder, is to check the up/down state of all
  167. keys on the keyboard before opening or printing the target item.
  168.  
  169. You select the default response, as above, and two sets of keys:  those
  170. which must be up, and those which must be down, in order to override the
  171. default.  So, if youユre rebooting for the fourth time today, and you donユt
  172. want to wait while that news reader crawls to life, you can press the ヤfユ
  173. key and get a メfastモ startup.
  174. See the section entitled メSpecial Treatment of Foldersモ for another good
  175. use of this action type.
  176.  
  177.  
  178. Talking to Another Program
  179.  
  180. The third action choice is like the first, but instead of asking the user
  181. whether or not to proceed, you have Maybe ask some other program using
  182. Apple events (program linking).  If it returns an error, Maybe doesnユt
  183. open or print the target item; otherwise, it does.
  184.  
  185. You compose a single Apple event using a simple notation, and pick a
  186. target program, which can be running locally or on another Macintosh on
  187. your network.  You decide what to do if the program isnユt there, or
  188. doesnユt respond within the time limit you specify.  If the target program
  189. has something to say to the user, Maybe can display it in a dialog box.
  190.  
  191. This action type is good for logging usage, or for informal access control,
  192. but it also lets you do personally meaningful things, like automatically
  193. quitting one application as you open another.  Your options are limited only
  194. by the Apple event support of the target program.  AWOL Utilities includes
  195. a system extension called Menu Events, which lets programs control
  196. other applications through their menus using Apple events, even ones
  197. which are not designed to be scriptable.
  198. See the section entitled メSuggestions for Useモ for more information on
  199. Menu Events.
  200.  
  201.  
  202. Tying Two Items Together
  203.  
  204. The fourth type of action lets you choose a second item (volume, folder,
  205. application, document, alias, or whatever) which will be opened every
  206. time you open or print the converted alias.  By opening one thing, you can
  207. make Finder open two things.  Chaining this kind of converted alias with
  208. others lets you make a whole string of actions happen with one
  209. double-click.
  210.  
  211. The item you specify is recorded using alias information, so Maybe will
  212. keep track of it just as it does the target item.
  213.  
  214. If you are using Virtual Desktop, the virtual desktop manager which is
  215. also part of AWOL Utilities, you will find this action type useful for
  216. defining converted aliases which cause the desktop to scroll to the target
  217. applicationユs work area just as the application or document is opened.
  218. See the section entitled メSuggestions for Useモ for more information on
  219. Virtual Desktop.
  220.  
  221.  
  222. Accessorizing an Alias File
  223.  
  224. The fifth action type is no action at all.  This just lets you use the
  225. following accessory options, which apply regardless of the action type.
  226.  
  227.  
  228. Special Treatment of Folders
  229.  
  230. If the target item turns out to be a folder or volume, and Maybe decides to
  231. go ahead and open or print it, you can tell it to open the folder in the usual
  232. way, which would mean a new Finder window, or you can tell it to open or
  233. print every item in the folder all at once.  This is a convenient way to
  234. group documents or applications you often use together.
  235.  
  236. Having set the option to open or print every item in the folder, if any of
  237. the items in the folder is a converted alias with an action to check
  238. keyboard state, then you can hold down different keys while opening the
  239. converted folder alias to select subgroups within the folder.  ヤaユ could
  240. mean all items, ヤeユ could mean just the essential items, and no keys down
  241. could mean a default set of items.
  242.  
  243.  
  244. Action Sounds
  245.  
  246. One way to play a sound while opening or printing a target item is to put
  247. the sound into a sound file, and tie the sound file to the target item using
  248. the action type described above.  However, making sound files is
  249. generally difficult.
  250.  
  251. Maybe offers an accessory option to play any sound you choose as it
  252. executes the chosen action.  It plays sounds asynchronously, so that they
  253. donユt interrupt whatever else is going on.  The sound can be taken from
  254. the System file, which is where the Sound control panel puts them, or
  255. from the Maybe Preferences file, or from the converted alias itself.  If
  256. you have a new sound in the Clipboard, you can paste it in, name it, and
  257. use it.  If your Macintosh has a sound input device, such as a built-in
  258. microphone, Maybe can do the job of recording new sounds.
  259.  
  260.  
  261.  
  262. How Does Maybe Work?
  263.  
  264.  
  265. Setting Options for Converted Aliases
  266.  
  267. Everything starts with the メConvert Aliasノモ command, which takes the
  268. place of the usual メNewノモ command in the File menu.  The resulting file
  269. dialog asks you to choose an alias file to convert.  Ordinarily, selecting an
  270. alias in a file dialog is equivalent to selecting its target item, but that is
  271. not the case here.  (If you want to trace from an alias to its target item
  272. without selecting it for conversion, press the Option key while selecting it
  273. in the list of files.)
  274.  
  275. You then fill out the options in the Options dialog, including the action type
  276. and any of its special options.  Some action types require you to click a
  277. button which opens another dialog, with more choices to make.  If you
  278. accept the options, Maybe converts the alias file into a Maybe document
  279. called a converted alias.  This document has a name and an icon which are
  280. either identical or very similar to those of the Finder alias file, depending
  281. on the options you chose.
  282.  
  283.  
  284. Using a Converted Alias
  285.  
  286. A converted alias is really a Maybe document that looks like a Finder alias
  287. file.  (If you want it to look different, to make it clear that itユs not the
  288. original and not an alias to it, the default options will stamp a rather large
  289. question-mark メbrandモ over the icon, and add メ (Maybe)モ to the end of
  290. its name.)  From Finderユs point of view, though, you can use a converted
  291. alias anywhere you would use an alias file:  in the Apple Menu Items
  292. folder or Startup Items folder, on the desktop, attached to a macro, or
  293. whatever.
  294.  
  295. What happens when you open or print a converted alias depends on the
  296. action chosen when the options were set.
  297. See the section entitled メWhat Does Maybe Do?モ for descriptions of the
  298. various action types.
  299.  
  300. There are a couple of things you can do while opening or printing a
  301. converted alias which affect those actions.
  302.  
  303. If the action is to prompt the user for a メYesモ or メNoモ answer, and you
  304. press the Command key while opening or printing, the Prompt dialog will
  305. not appear, and メYesモ will be assumed.
  306.  
  307. If you press the Option key, the Options dialog will appear, so you can
  308. change the options.  (Maybe actually has two ways to メopenモ a converted
  309. alias:  one, to do its special action; and two, to change its options.)  If the
  310. converted alias is a stationery pad, and you ask to change the options, you
  311. will be prompted to save a copy first, unless you also press the Control
  312. key, in which case you can change the options in the stationery pad itself.
  313. Stationery pad status has no effect on the way it acts if opened to do its
  314. special action.
  315.  
  316.  
  317. Automatic Quit Feature
  318.  
  319. You will need to open the Maybe application whenever you want to convert
  320. an alias or to change existing converted alias options.  Maybe also opens
  321. automatically whenever a converted alias is opened or printed, because
  322. converted aliases are Maybe documents.
  323.  
  324. It would be bothersome to have to quit Maybe manually every time you
  325. open or print a converted alias.  Therefore, if opened in this fashion,
  326. Maybe tries to excuse itself after about five seconds of inactivity in the
  327. background.  This automatic quit feature is disabled if the user selects any
  328. menu command or equivalent keyboard action, indicating an interest in
  329. Maybeユs other functions.
  330.  
  331. If Maybe is opened in any other fashion, it will not try to quit
  332. automatically.  If you expect to use converted aliases frequently, and
  333. donユt mind tying up a bit of memory, put an alias to Maybe in your Startup
  334. Items folder, so that it will always be ready when you need it.
  335.  
  336.  
  337. Background Information
  338.  
  339. Maybe doesnユt make the alias file; it takes what Finder has created and
  340. enhances it.  Therefore, opening or printing the target item is quite
  341. simple.  Most of what Maybe does is to carry out the actions and options
  342. you specify when you convert the alias file.
  343.  
  344. Timed dialogs are done using a special countdown timer, which turns on
  345. and off like a button, but shows an animated counter.
  346. See the section entitled メProgrammer Notesモ for more information about
  347. the countdown timer control.
  348.  
  349. Keyboard state checking is unsophisticated, so what matters is the state
  350. at the time when the converted alias is opened.  Attaching a quiet action
  351. sound helps the user know when to release the keys.
  352.  
  353. Apple event construction is done using AEBuild, a simple representation
  354. language and compiler for Apple events written by Jens Peter Alfke.  (See
  355. the attached documentation.)
  356.  
  357. Everything else is done using standard System software methods,
  358. including everything to do with alias tracking.
  359.  
  360.  
  361.  
  362. Suggestions for Use
  363.  
  364.  
  365. Maybe is distributed as part of a free set of cooperating programs, AWOL
  366. Utilities.  This section explains how Maybe can work in conjunction with
  367. the other programs.
  368.  
  369.  
  370. Help on Wheels
  371.  
  372. Help on Wheels is an efficient and full-featured help server which displays
  373. help files on behalf of client applications.  The help file you are reading is
  374. distributed alongside the Maybe application file as a separate Help on
  375. Wheels document.
  376.  
  377. You can read this help at any time while using Maybe, either by selecting
  378. メMaybe Helpモ from the Help menu, or by pressing the Help or Command-?
  379. key.  This version of Maybe has some support for the sophisticated
  380. features of Help on Wheels, such as context-sensitivity, casual displays,
  381. and メhotモ hypertext buttons.
  382.  
  383. This help file can be stored separately from the Maybe application,
  384. archived, or trashed, without affecting Maybeユs routine operation.
  385.  
  386.  
  387. Virtual Desktop
  388.  
  389. Virtual Desktop, a virtual desktop manager, lets you define preset
  390. locations on the virtual desktop called メdoors.モ  When you メopenモ a door,
  391. the desktop shifts to the preset location.  Ordinarily, the user opens a
  392. door by clicking on a small iconic window that looks like a door.  However,
  393. Virtual Desktop also has an option to save a very small document called a
  394. door file, whose name matches the name of a door.  Opening a door file
  395. from Finder is another way to open the door.
  396.  
  397. Maybeユs open item action type is appropriate for any alias to a document
  398. or application which you might like to work on in a preset location on the
  399. virtual desktop.  If you ask Virtual Desktop to make a door file, and place
  400. it in a central location (for example, a Doors folder inside your
  401. Preferences folder), you can use it as the item to open before opening the
  402. target document or application.
  403.  
  404.  
  405. Menu Events
  406.  
  407. Menu Events is a small, single-purpose system extension which lets any
  408. program send Apple events to most high-level-event-aware applications
  409. having a menu bar.  These メMenu eventsモ let you query the contents and
  410. state of the applicationユs menus, then select a menu command and tell the
  411. target application to do it.
  412.  
  413. As described in the help file for Menu Events, Maybe is one of the
  414. simplest ways to launch a Menu event.  The Send AE action type lets you
  415. compose a single Menu event and choose its target, so that any program
  416. which can open a file (the converted alias), such as Finder, can indirectly
  417. send a Menu event.
  418.  
  419. NOTE:  Menu Events is intended for Macintosh programmers and those
  420. familiar with Apple event scripting.  If your favorite archive site does not
  421. have Menu Events and its companion application Menu Grabber, you may
  422. request a copy from the author at the addresses listed above.
  423.  
  424.  
  425.  
  426. Dialogs
  427.  
  428.  
  429. Maybe does not open any windows other than dialog boxes, which are
  430. described here.
  431.  
  432.  
  433. The Options Dialog
  434.  
  435. This dialog appears when you are converting a Finder alias file, and when
  436. you ask to change the options in a converted alias.
  437.  
  438. ・  Action option
  439.  
  440. This version of Maybe offers five choices of action to perform when the
  441. converted alias is opened or printed.  Click one of these five radio buttons
  442. to select an option.
  443.  
  444. ・  Alert User action option
  445.  
  446. If you choose this action type, the user will see the Prompt dialog when
  447. opening or printing the converted alias, asking for a メYesモ or メNoモ
  448. answer.  Only if the answer is メYesモ does Maybe proceed to open or print
  449. the target item.
  450. See the section entitled メThe Prompt Dialogモ for more information about
  451. the Prompt dialog.
  452.  
  453. The default response will be assumed if the user presses the Return or
  454. Enter key, or if you specify a wait time and it elapses.  (If more time is
  455. needed, the user can stop the countdown timer by clicking on it.)
  456.  
  457. 。  Alert Text option
  458.  
  459. If you leave this field blank, then Maybe will compose the message to
  460. display in the dialog box, along the lines of, メDo you want to open メTarget
  461. Itemモ?モ  You can put any text you choose in this field, as long as it is
  462. phrased in the positive.  For example, メThis looks dangerous.  Do you
  463. want to abort?モ would be wrong, because Maybe would not understand
  464. that a メYesモ answer means donユt open the target item.
  465.  
  466. ・  Check Keys action option
  467.  
  468. If you choose this action type, Maybe will decide whether or not to open
  469. or print the target item depending on the state of the keyboard at the
  470. time.
  471.  
  472. The default response will be assumed unless the user presses a certain
  473. combination of keys and not certain others.
  474.  
  475. 。  Keys Downノ option
  476.  
  477. Click the Keys Downノ button to choose which keys must be down
  478. (pressed) to override the default.  When the Keys dialog comes up, hold
  479. down all the keys you want in this set, and click the OK button.  Due to
  480. limitations of the keyboard design, you may find that sets of four or more
  481. keys are sometimes truncated, because the keyboard canユt report that
  482. combination.  The Options dialog gives you feedback so you can check what
  483. was recorded.
  484.  
  485. 。  Keys Upノ option
  486.  
  487. Click the Keys Upノ button to choose which keys must be up (not pressed)
  488. to override the default.  The procedure is the same as for the Keys
  489. Downノ option.
  490.  
  491. ・  Send AE action option
  492.  
  493. If you choose this action type, you can compose a single Apple event and
  494. address it to any program on any Macintosh on your network.  It is up to
  495. you to determine what Apple events that program will accept, but if you
  496. get it wrong the first time, Maybe can tell you what the problem is by
  497. telling you the error string or error number returned by the target
  498. program.  Sometimes, you may need a list of Apple event error codes to
  499. figure out what is wrong.
  500.  
  501. The default response will be assumed if you specify a wait time and the
  502. target program doesnユt respond within that time, or if the target program
  503. (server) canユt be found, either locally or through the network.  If the
  504. server returns any sort of error, Maybe will not open or print the target
  505. item.  Also, if you cancel the wait by pressing Command-Period, Maybe
  506. will beep to confirm, and will not open or print the target item.
  507.  
  508. 。  Targetノ option
  509.  
  510. Click the Targetノ button to choose a program which will receive the
  511. Apple event.  It brings up a program browser dialog, listing all メlinkableモ
  512. programs which are running at this time.  If you are connected to a
  513. network, you can choose any zone and any machine, then select from its
  514. list of programs.
  515.  
  516. Remember that in order for program linking to work, the target machine
  517. must have program linking turned on in the Sharing Setup control panel,
  518. your user name must be allowed to do program linking through the Users
  519. & Groups control panel, and the target program must allow remote
  520. program linking through its Finder Sharing dialog.
  521.  
  522. NOTE:  If you have already chosen a target program, and that program
  523. cannot be found when you click the Targetノ button, you will see a warning
  524. alert to that effect.  When the program browser dialog appears, if it was
  525. the target machine which could not be found, it will show an empty list
  526. under Programs.  This is a bit misleading, especially if your machine is
  527. disconnected from its network, because it looks as though there are no
  528. programs running on your machine.  To correct this, select a machine
  529. name from the list under Macintoshes.
  530.  
  531. 。  Class option
  532.  
  533. Enter the four-character Apple event class code for the Apple event you
  534. want to send.  For example, for a Quit Application event, you would enter
  535. メaevtモ (without the double quotes).
  536.  
  537. 。  ID option
  538.  
  539. Enter the four-character Apple event ID code for the Apple event you
  540. want to send.  For example, for a Quit Application event, you would enter
  541. メquitモ (without the double quotes).
  542.  
  543. 。  Activate option
  544.  
  545. The standard practice for Apple-event-aware applications is to メrequest
  546. user interactionモ before putting up a dialog box in response to an Apple
  547. event.  If the target application does this, Maybe will automatically yield
  548. to that application so that you can answer the dialog.  If it does not do
  549. this, then the dialog will come up in the background, and you will have to
  550. click on it before you can answer it.  For example, if ResEdit 2.1.1 has a
  551. modified file open, and you send it a Quit Application event, it will ask you
  552. if you want to save the file, but the dialog comes up in the background.
  553.  
  554. If you find that the target program doesnユt メplay by the rules,モ then you
  555. can set the Activate option, to force the application to become active
  556. before it receives the Apple event.  The disadvantage to using this option
  557. is that if Maybe wants to report an error, it has to say メahemモ and wait
  558. for you to bring it back to the front.  Maybe strives to be polite.
  559.  
  560. 。  AE Text option
  561.  
  562. If the Apple event registry information specifies no parameters for the
  563. Apple event, as Quit Application does, then you should leave this field
  564. blank.  If it requires parameters, or you want to supply optional
  565. parameters, you must enter them here as a comma-separated list of keys
  566. and values in AEBuild format.  If one of your parameters is the direct
  567. parameter, please remember to put single quotes around the key, thus:
  568. メ'----':valueモ (without the double quotes).
  569.  
  570. See the attached documentation on AEBuild for full syntax details.
  571.  
  572. Maybe will report any syntax errors it finds, and place the text cursor
  573. near the point of the error.
  574.  
  575. 。  Alert If No Target option
  576.  
  577. If this option is in effect, and the target program does not exist when the
  578. converted alias is opened or printed, Maybe will put up a dialog box to tell
  579. you so.  Otherwise, it will not.  In either case, Maybe will assume the
  580. default response.
  581.  
  582. This option is on by default.
  583.  
  584. 。  Alert If Target Reports Error option
  585.  
  586. If this option is in effect, and the target program returns an error code or
  587. error string when the converted alias is opened or printed, Maybe will put
  588. up a dialog box to tell you so.  (If there is an error string, it will form the
  589. text of the dialog.)  Otherwise, it will not.  In either case, Maybe will not
  590. open or print the target item.
  591.  
  592. This option is on by default.
  593.  
  594. 。  Alert If Wait Elapses option
  595.  
  596. If this option is in effect, and you have specified a wait time, and the
  597. target program fails to reply within that time, Maybe will put up a dialog
  598. box to tell you so.  Otherwise, it will not.  In either case, Maybe will
  599. assume the default response.
  600.  
  601. This option is on by default.
  602.  
  603. ・  Open Item action option
  604.  
  605. If you choose this action type, you can choose another item (volume,
  606. folder, application, document, alias, or whatever) which will be opened
  607. (not printed) just before the target item is opened or printed.  Maybe
  608. records the identity and location of this other item using alias
  609. information, so that it wonユt lose track of it if it is moved or renamed.
  610. The other item can be local or on any volume which is mounted at the time
  611. you set the options.
  612.  
  613. The default response will be assumed if you specify a wait time and it
  614. elapses.  Set the wait time to zero if you want the target item to be
  615. opened or printed immediately after opening the other item.  Otherwise,
  616. Maybe will wait in the background, blinking its icon in the menu bar, until
  617. you make it active.  If Maybe becomes active before the timer elapses, it
  618. will then open or print the target item.  (For example, if you are using an
  619. alias to a remote server as the other item, so that the target item can
  620. depend on a certain remote volume being mounted, you can set the wait
  621. time to zero, because Finder will not get around to opening the target item
  622. until the mount completes.  However, if your other item intends to bring
  623. up an AppleTalk Remote Access connection which the target item
  624. requires, it would be wise to allow a 45-second wait for the connection to
  625. come up.)
  626.  
  627. 。  Itemノ option
  628.  
  629. Click the Itemノ button to see or choose the other item to open.  The file
  630. dialog which appears has an extra button at the bottom, marked メSelect
  631. メitemモモ.  You can use this button to select a volume or folder instead of
  632. opening it, and to select an alias file instead of its target.
  633.  
  634. The item can be another converted alias, if you want to chain two or more
  635. converted aliases together.
  636.  
  637. NOTE:  If you have already chosen an item, and that item cannot be found
  638. when you click the Itemノ button, you will see a warning alert to that
  639. effect.
  640.  
  641. ・  None action option
  642.  
  643. If you choose this action type, no special action will occur when you open
  644. or print the converted alias, but other options still apply.  In particular,
  645. the Default Response option will determine whether or not the alias target
  646. is opened or printed, special folder treatment is still given, and any action
  647. sound will still play.
  648.  
  649. You can use this action type to temporarily メshut downモ access to the
  650. target item through the converted alias.  You might also use it to attach
  651. the Folder Treatment or Action Sound option permanently to an alias.
  652.  
  653. ・  Wait for Response option
  654.  
  655. Choose one of these two radio buttons to indicate how long you want to
  656. wait for a response to an Alert User or Send AE action.  This choice also
  657. determines how long Maybe will wait in the background during an Open
  658. Item action.  These buttons are disabled for other action types.
  659.  
  660. The default is to wait forever, but if you click the other button, the
  661. default time limit is 5 seconds.
  662.  
  663. 。  Up to ノ Seconds option
  664.  
  665. Click this button to limit the time Maybe will wait for a response, then
  666. enter the number of seconds in the text field.  If you set this number to
  667. zero, the effect depends on the action type:  for Alert User, the Prompt
  668. dialog will not come up; for Send AE, the Apple event will still be sent,
  669. but Maybe wonユt wait for a reply; for Open Item, Maybe wonユt wait in the
  670. background after opening the other item.  If you are not interested in the
  671. reply to an Apple event, you should set the wait time to zero and turn off
  672. the Alert if Wait Elapses option.
  673.  
  674. 。  Forever option
  675.  
  676. Click this button to wait indefinitely for a response.  You can still press
  677. Command-Period at any time to cancel the wait.
  678.  
  679. ・  Default Response option
  680.  
  681. Every action type can have a default response, メYesモ or メNo,モ which
  682. determines whether or not to open or print the target item, if there is no
  683. other indication.
  684.  
  685. For the Alert User action type, the default response determines which
  686. button gets the thick outline, the one which is assumed to have been
  687. clicked if the timer elapses.
  688.  
  689. For the Check Keys action type, the default response is assumed if the key
  690. conditions are not met.  If they are met, Maybe takes the opposite
  691. indication.
  692.  
  693. For the Send AE action type, the default response is assumed if the target
  694. program does not exist, or if the timer elapses.
  695.  
  696. For the Open Item action type, the default response is assumed if the
  697. timer elapses.  It is an error if the other item does not exist.
  698.  
  699. For the None action type, the default response is always assumed.
  700.  
  701. The メdefaultモ default response is メNo.モ
  702.  
  703. ・  Folder Treatment option
  704.  
  705. Maybe doesnユt know whether or not the target item is a folder (or
  706. volume, which is equivalent for this purpose) until it has decided to open
  707. or print it.
  708.  
  709. If you choose the Open Window option, Maybe will ask Finder to open the
  710. folderユs window, showing the icons inside.  (It is an error to ask Finder to
  711. print a folder.)  If you choose the Open/Print Each Item option, Maybe will
  712. ask Finder to open or print each item in the folder.  The folder may contain
  713. Maybe documents, which are opened or printed in turn.
  714.  
  715. The default is to open the window.
  716.  
  717. ・  Appearance options
  718.  
  719. The following three options affect the appearance of the resulting
  720. converted alias.  They are available only at the time of initial conversion.
  721. At other times, when changing options, they are unavailable.
  722.  
  723. 。  Brand Icon option
  724.  
  725. When this option is in effect, the converted alias will sport a rather large,
  726. garish question mark stamped over the former icon, to make it clear that
  727. it is not a normal alias file and not the original.  The grayish color which
  728. fills the question mark is tinged according to the label color of the Maybe
  729. Preferences file, if any.
  730.  
  731. This option is on by default.
  732.  
  733. 。  Convert File Name option
  734.  
  735. When this option is in effect, Maybe will suffix メ (Maybe)モ to the name of
  736. the alias file as it is converted.  This accomplishes the same effect as
  737. branding the icon, but is more likely to be noticed in file dialogs.  At any
  738. rate, you can always change the name after converting the alias.
  739.  
  740. This option is on by default.
  741.  
  742. 。  Stationery option
  743.  
  744. When this option is in effect, Maybe will make the converted alias into a
  745. stationery pad, and alter the brand icon slightly to reflect that fact.  If
  746. you donユt use this option, you could change the converted alias to a
  747. stationery pad using Finder, but it wouldnユt look any different from one
  748. that isnユt a stationery pad.
  749.  
  750. This option is off by default.
  751.  
  752. ・  Action Soundノ option
  753.  
  754. By default, no sound is played when a converted alias is opened or printed.
  755. To change this, you click the Action Soundノ button to bring up the Action
  756. Sound dialog.
  757. See the section entitled メThe Action Sound Dialogモ for more information.
  758.  
  759. ・  Cancel
  760.  
  761. Click here to cancel the conversion of a Finder alias file, or to cancel the
  762. changes made to an existing converted alias.
  763.  
  764. ・  Use Defaults
  765.  
  766. Click here to change all options to their default values, which you may
  767. have changed using Make Defaults (see below).  Click here with the Option
  768. key pressed to change all options to their built-in default values, the ones
  769. described in this help file.
  770.  
  771. ・  Make Defaults
  772.  
  773. Click here to change the default values for all options to those displayed in
  774. the dialog.  You may or may not prefer this approach to using stationery
  775. pads.
  776.  
  777. If any options are invalid, you are prompted to correct them.
  778.  
  779. ・  OK
  780.  
  781. Click here to accept the options and close the dialog.  This will lead to the
  782. conversion of a Finder alias file or the changing of options in an existing
  783. converted alias.
  784.  
  785. If any options are invalid, you are prompted to correct them.
  786.  
  787.  
  788. The Action Sound Dialog
  789.  
  790. Clicking the Action Soundノ button in the Options dialog opens the Action
  791. Sound dialog.  This is where you select a sound to play when the converted
  792. alias is opened or printed, just before the action takes place.
  793.  
  794. ・  Sound list box
  795.  
  796. This list box contains one line for every sound found in the System file,
  797. Maybe itself, the Maybe Preferences file, and the Finder alias file.
  798. (Normally, a Finder alias file does not contain sounds, but if you add one
  799. using Maybe, it will stick with the alias even after it has been reverted to
  800. a Finder alias file, and Finder will ignore it.)  Click any line to hear the
  801. sound and select it, or double-click to hear it and choose it.  If you donユt
  802. want to hear the sound, hold down the Option key as you click.
  803.  
  804. The top line in the list box says メ[none]モ.  Click this line if you want no
  805. sound to be played.  This is the default.
  806.  
  807. ・  Always Play Sound to Completion option
  808.  
  809. If any sound is selected in the list, you have an option of whether or not to
  810. play the sound to completion when the converted alias is opened or
  811. printed.  If you turn on this option, the user will always hear long sounds,
  812. such as voice messages, to the end, even if that holds up the next sound to
  813. be played as another converted alias is opened or printed.  If you turn off
  814. the option, Maybe will cut off the playing sound if it has another sound to
  815. play.
  816.  
  817. This option is off by default.
  818.  
  819. ・  Cut Sound (Command-X)
  820.  
  821. Click this button to cut the selected sound to the Clipboard, removing it
  822. from its file.  You are not allowed to cut a sound from the System file,
  823. nor from any unwritable file.
  824.  
  825. ・  Copy Sound (Command-C)
  826.  
  827. Click this button to copy the selected sound to the Clipboard.
  828.  
  829. ・  Clear Sound
  830.  
  831. Click this button to clear the selected sound, removing it from its file.
  832. You are not allowed to clear a sound from the System file, nor from any
  833. unwritable file.  Pressing Delete is equivalent to clicking Clear Sound.
  834.  
  835. ・  Paste Sound Intoノ (Command-V)
  836.  
  837. Click this button to paste a sound from the Clipboard into the converted
  838. alias file or preferences file.  Unless you cancel in the Sound Name dialog
  839. that follows, this will close the Action Sound dialog.  Press the Option key
  840. if you do not wish to hear the sound as the Sound Name dialog appears.
  841. This button is disabled if there is no sound in the Clipboard.
  842.  
  843. ・  Record Sound Intoノ
  844.  
  845. Click this button to record a sound into the converted alias file or
  846. preferences file, using the sound input device selected in the Sound
  847. control panel.  Unless you cancel in the Record Sound dialog or Sound Name
  848. dialog that follows, this will close the Action Sound dialog.  This button is
  849. disabled if there is no sound input device available.
  850.  
  851. ・  Cancel
  852.  
  853. Click here to cancel the action sound choice and close the dialog.  This will
  854. not affect any changes made to files containing sounds while using the
  855. dialog.
  856.  
  857. ・  OK
  858.  
  859. Click here to accept the action sound choice and close the dialog.
  860.  
  861.  
  862. The Record Sound Dialog
  863.  
  864. This is the standard Macintosh Record Sound dialog.  It appears when you
  865. click Record Sound Intoノ in the Action Sound dialog.
  866.  
  867. If you find that the dialog does not offer enough recording time for the
  868. sound you want to record, quit Maybe and increase its memory size.  It is
  869. not necessary for users of converted aliases to increase Maybeユs
  870. memory size to hear large sounds.
  871.  
  872. ・  Record, Stop, Pause, Play
  873.  
  874. Click these buttons to control recording and playback, as you would on a
  875. tape recorder.  You can use the Pause button during recording to splice
  876. different sounds together.  Nothing is actually saved to disk before you
  877. click Save.
  878.  
  879. ・  Cancel
  880.  
  881. Click here to avoid recording a sound and return to the Action Sound
  882. dialog.
  883.  
  884. ・  Save
  885.  
  886. Click here to proceed to the Sound Name dialog.  If you donユt want to hear
  887. the sound, hold down the Option key as the Sound Name dialog appears.
  888.  
  889.  
  890. The Sound Name Dialog
  891.  
  892. The Sound Name dialog appears when you ask to paste a sound from the
  893. Clipboard, or after recording a new sound, while using the Action Sound
  894. dialog.  This is where you assign a name and number to the new sound, and
  895. decide whether to put it in the converted alias file or in the preferences
  896. file.  If you donユt want to hear the sound, hold down the Option key as the
  897. dialog appears.
  898.  
  899. ・  Name
  900.  
  901. Optionally, you may enter a sound name in this box.  This name will be
  902. displayed in the Action Sound dialogユs list box.
  903.  
  904. ・  Number
  905.  
  906. Enter a number between 128 and 32767 in this box.  This number will be
  907. displayed in the Action Sound dialogユs list box.  The number is important,
  908. because itユs how Maybe remembers the sound you have chosen for a
  909. converted alias.  Unless you need to coordinate sound numbers between
  910. several Macintoshes, there is no need to change the randomly generated
  911. number in this box.
  912.  
  913. ・  Place Sound In
  914.  
  915. Click one of the two radio buttons to choose the file where the sound will
  916. be placed.  The preferences file button is disabled if the preferences file is
  917. unwritable.  The default is to place the sound in the converted alias file.
  918.  
  919. ・  Cancel
  920.  
  921. Click here to avoid placing the new sound in a file and return to the Action
  922. Sound dialog.
  923.  
  924. ・  OK
  925.  
  926. Click here to place the sound in the selected file and close the Action
  927. Sound dialog.
  928.  
  929.  
  930. The Prompt Dialog
  931.  
  932. When Finder asks Maybe to open or print a converted alias which has the
  933. Alert User action type, and the Command key is not pressed, and the wait
  934. time is not zero, Maybe posts the Prompt dialog.
  935.  
  936. This dialog displays the text supplied using the Alert Text option.  If no
  937. text was supplied, Maybe will compose some appropriate question.
  938.  
  939. ・  Countdown timer
  940.  
  941. If the options specify a wait time, Maybe makes room for a circular
  942. countdown timer, rather like the one you see in a motion picture leader.
  943. It starts at the wait time limit and works down toward zero.  The user
  944. can stop and start the timer by clicking on its face.  If the timer elapses
  945. before the user chooses メYesモ or メNo,モ the default response is assumed.
  946.  
  947. NOTE:  On a monitor set to 256 grays or colors, the countdown timer will
  948. actually sweep down the seconds.  Unfortunately, the timer animation
  949. causes other applications such as Finder to erase and redraw their
  950. windows, so you may want to turn off the animation.  To do this, if you
  951. have a resource editor, change the ProcID field of Maybeユs 'CNTL'(128)
  952. resource from 2048 to 2063.
  953.  
  954. ・  No
  955.  
  956. Click here to tell Maybe not to open or print the target item.  If this is the
  957. default response as defined in the Options dialog for the converted alias,
  958. you can press Return or Enter instead.  Pressing ヤnユ, ヤ-ユ, Escape, or
  959. Control-Period is equivalent to clicking No.
  960.  
  961. ・  Yes
  962.  
  963. Click here to tell Maybe to open or print the target item.  If this is the
  964. default response as defined in the Options dialog for the converted alias,
  965. you can press Return or Enter instead.  Pressing ヤyユ or ヤ+ユ is equivalent
  966. to clicking Yes.
  967.  
  968.  
  969. The About Dialog
  970.  
  971. This dialog presents Maybeユs About box.  It is opened by the メAbout
  972. Maybeノモ command in the Apple menu.
  973.  
  974. It mentions, by way of a balloon, that Maybe offers help through both
  975. Balloon Help and Help on Wheels.  If you already have balloons showing,
  976. Maybe spares you the balloon, figuring that youユve probably seen enough
  977. recently.
  978.  
  979.  
  980.  
  981. Menus
  982.  
  983.  
  984. This section describes each of Maybeユs menus.
  985.  
  986.  
  987. The Apple Menu
  988.  
  989. ・  About Maybeノ
  990.  
  991. This command opens Maybeユs About dialog, which invites you to try
  992. Balloon Help or Help on Wheels to learn more about Maybe.
  993.  
  994.  
  995. The File Menu
  996.  
  997. ・  Convert Aliasノ (Command-N)
  998.  
  999. This command opens a file dialog, asking you to choose an alias to convert.
  1000. When you do that, it opens the Options dialog so that you can set the initial
  1001. options of the converted alias.
  1002.  
  1003. ・  Openノ (Command-O) or Set Optionsノ (Command-Option-O)
  1004.  
  1005. The Openノ command opens a converted alias in the sense of doing its
  1006. special action, the same as would happen if you double-clicked its icon in
  1007. Finder.  It opens a file dialog, asking you to choose a converted alias to
  1008. open.
  1009.  
  1010. With the Option key pressed, either before you click in the menu bar or at
  1011. the time you choose the converted alias from the file dialog, this command
  1012. becomes Set Optionsノ, allowing you to see or change the options of the
  1013. converted alias.  If the converted alias is a stationery pad, Maybe will
  1014. prompt you to save a copy before editing.  Press the Control key along
  1015. with the Option key if you want to edit the stationery pad directly.
  1016.  
  1017. ・  Printノ (Command-P)
  1018.  
  1019. This command prints a converted alias, the same as would happen if you
  1020. clicked its icon and selected the Print command in Finder.  It opens a file
  1021. dialog, asking you to choose a converted alias to print.
  1022.  
  1023. ・  Find Originalノ (Command-F)
  1024.  
  1025. This command does for converted aliases what the Find Original button in
  1026. Finderユs Get Info dialog does for Finder alias files.  It opens a file dialog,
  1027. asking you to choose a converted alias whose target item to find.
  1028.  
  1029. There is a known bug in this command due to a shortcoming in Finderユs
  1030. support of Apple events, namely, that Finder does not deselect whatever
  1031. is selected before Maybe tells it to select the target item, often resulting
  1032. in an inadvertent multiple selection.
  1033.  
  1034. ・  Revert to Aliasノ (Command-R)
  1035.  
  1036. This command reverts a converted alias to its former self, a Finder alias
  1037. file, with its icon, name, and smaller size restored.  Any sounds which
  1038. Maybe pasted into the file while it was converted remain in the file, and
  1039. do not affect its operation within Finder.
  1040.  
  1041. ・  Quit (Command-Q)
  1042.  
  1043. This command quits Maybe.  Maybe will quit automatically after about
  1044. five seconds of inactivity in the background if it was started by Finder to
  1045. open or print a converted alias, and the user never did anything to
  1046. express an interest in keeping it open for other reasons.
  1047.  
  1048.  
  1049. The Edit Menu
  1050.  
  1051. ・  Undo (Command-Z)
  1052.  
  1053. This command is not used by Maybe.  It is present only for desk
  1054. accessories.
  1055.  
  1056. ・  Cut (Command-X)
  1057.  
  1058. This command cuts selected text to the Clipboard.  It is used only with
  1059. desk accessories and dialogs containing text fields.
  1060.  
  1061. ・  Copy (Command-C)
  1062.  
  1063. This command copies selected text to the Clipboard.  It is used only with
  1064. desk accessories and dialogs containing text fields.
  1065.  
  1066. ・  Paste (Command-V)
  1067.  
  1068. This command inserts the contents of the Clipboard at the current cursor
  1069. location or replaces the currently selected text by the contents of the
  1070. Clipboard.  It is used only with desk accessories and dialogs containing
  1071. text fields.
  1072.  
  1073. ・  Clear
  1074.  
  1075. This command clears the selected text in a desk accessory or dialogs
  1076. containing text fields.
  1077.  
  1078.  
  1079. The Help Menu
  1080.  
  1081. ・  About Balloon Helpノ
  1082.  
  1083. This command, supplied by System software, tells you how to use Balloon
  1084. Help.  Maybe supports Balloon Help.
  1085.  
  1086. ・  Show/Hide Balloons
  1087.  
  1088. This command, supplied by System software, lets you turn Balloon Help
  1089. on and off.  Maybe supports Balloon Help.
  1090.  
  1091. ・  Maybe Help
  1092.  
  1093. This command asks Help on Wheels to display Maybeユs help file.  This will
  1094. start the help server if it was not already running.  If the help server
  1095. cannot be found on any mounted volume, Maybe will offer to save a
  1096. readable copy of the help file as a TeachText file, then ask Finder to open
  1097. the file.  If the help file is missing or invalid, this command is disabled.
  1098.  
  1099. Pressing the Help or Command-? key at any time does the same thing.
  1100. When there is a dialog box on your screen, such as the Options dialog, the
  1101. menu command is disabled, and the keyboard is the only way to display
  1102. help.
  1103.  
  1104.  
  1105.  
  1106. Limitations
  1107.  
  1108.  
  1109. Once a Finder alias file has been converted, it is no longer understood by
  1110. Finder as anything other than a document belonging to the Maybe
  1111. application.  While its icon looks like that of the target item, it really has
  1112. no association with the application which owns that item.  Therefore, you
  1113. cannot use drag-and-drop with a converted alias as you would with a
  1114. regular Finder alias, neither as the source of the drag, nor as the target.
  1115. Also, file dialogs posted by the owning application will not include the
  1116. converted alias in the list of documents to open.  It is possible that
  1117. Appleユs Easy Open software extension will enable a later version of
  1118. Maybe to overcome this limitation.
  1119.  
  1120.  
  1121.  
  1122. Programmer Notes
  1123.  
  1124.  
  1125. The countdown timer control which optionally appears in the Prompt
  1126. dialog uses a special 'CDEF' and programming interface written by the
  1127. author.  If you would like to add countdown timers to your own
  1128. applications, write to the author at the above address to get a copy of the
  1129. developerユs package (resource, library, header file, and sample
  1130. application source code).
  1131.  
  1132.  
  1133.  
  1134. Acknowledgements
  1135.  
  1136.  
  1137. The author would like to thank Jens Peter Alfke for writing and supporting
  1138. his adorable AEBuild package, and Jon Pugh for some quick answers and
  1139. good advice about Apple events.
  1140.  
  1141. One big hug to Toni and the family for enduring a LOT of late nights.
  1142.  
  1143. Special thanks to the 170 fine people who beta-tested this software, and
  1144. to others who provided useful information.
  1145.  
  1146.  
  1147.  
  1148. Revision History
  1149.  
  1150.  
  1151. 1.5 (March 6, 1996)
  1152. ・  Public AWOL Utilities 1.3 release.
  1153. ・  No revisions.
  1154.  
  1155. 1.4 (October 17, 1994)
  1156. ・  Public AWOL Utilities 1.2 release.
  1157. ・  Improved the message given when the target program or item to open
  1158. cannot be found.
  1159.  
  1160. 1.3 (March 28, 1994)
  1161. ・  Public AWOL Utilities 1.1 release.
  1162. ・  Corrected a bug which prevented the use of the Action Sound dialog on
  1163. the Power Macintosh.
  1164.  
  1165. 1.2.3 (March 13, 1994)
  1166. ・  Some minor documentation changes.
  1167. ・  Added the thank-you hot button under Acknowledgements.
  1168.  
  1169. 1.2.2 (February 27, 1994)
  1170. ・  Fixed a bug which prevented conversion of aliases in the desktop folder
  1171. of a disk other than the startup disk.
  1172. ・  Corrected an incompatibility with SpeedyFinder7ユs Help menu removal
  1173. option which prevented help display.
  1174. ・  Cut Sound and Clear Sound buttons are disabled if selected sound is
  1175. from the System file or any unwritable file.
  1176. ・  Replaced Paste Sound buttons with one Paste Sound Intoノ button in the
  1177. Action Sound dialog and two radio buttons in the Sound Name dialog.
  1178. ・  Added Record Sound Intoノ button to enable sound recording within the
  1179. Action Sound dialog.
  1180. ・  Added the ability to choose sound number as well as name in the Sound
  1181. Name dialog.
  1182. ・  Improved the documentation on sound handling.
  1183. ・  Allowed the application to operate without a preferences file (for
  1184. example, when startup disk is locked).
  1185.  
  1186. 1.2.1 (January 19, 1994)
  1187. ・  If the help server is absent when Maybe requests help, and the user
  1188. agrees to save the help file as a TeachText document, the file is split into
  1189. two parts small enough for TeachText to handle.
  1190. ・  Fixed a bug in the countdown 'CDEF' which caused a crash if help was
  1191. requested while the timer was counting down.
  1192.  
  1193. 1.2.0 (October 2, 1993)
  1194. ・  Initial AWOL Utilities 1.0 release.
  1195.